JoJoScript
Bei JoJoScript handelt es sich um eine prozedurale Sprache Σhnlich C oder Java, die an die Belange von JoJoThumb angepasst worden ist. So k÷nnen JoJoScript-Anweisungen sowohl bei der Beschreibung der HTML-Tags eingesetzt werden, als auch eigene Funktionen formuliert werden.

Um den Umgang im Zusammenhang mit JoJoThumb so einfach wie m÷glich zu gestalten, ist diese Sprache in den Bereichen "Ausgabe" und "Zugriff auf JoJoThumb-Informationen" optimiert.
So sind z.B. JoJoThumb-Informationen zu jeder Zeit in globalen JoJoScript-Variablen verfⁿgbar, die dann durch einfaches "Hinschreiben" der Variablenbezeichnung ausgegeben werden k÷nnen (siehe Beispiele).

Eigene JoJoScript-Funktionen werden in einem eigenen Dialog der Optionen von JoJoThumb beschrieben.
Innerhalb der Formulierung der HTML-Tags wird JoJoScript durch eine spezielle Syntax angesprochen: alle JoJoScript-Anweisung sind in {} einzuschlie▀en.

Um den Sprachumfang ⁿbersichtlich zu halten, sind einige Eigenarten bzw. EinschrΣnkungen zu erwΣhnen:

  • Parameter werden immer per Value an Funktionen gereicht;
    dies bedeutet, dass sich der Parameter in der aufrufenden Funktion nicht Σndert.
  • Es kann nur eine Information aus einer Funktion zurⁿckgegeben werden (ⁿber return)
  • es gibt keine ARRAY's
  • in HTML-Tags haben alle Variablen als Voreinstellung globalen Gⁿltigkeitsbereich
  • in eigenen Funktionen haben alle Variable als Voreinstellung lokalen Gⁿltigkeitsbereich (auf globale Variable kann zurⁿckgegriffen werden, indem diese Variablen am Anfang einer Funktion global erklΣrt werden; siehe GLOBAL-Anweisung).
  • Es gibt keine Ausgabefunktion. Ausgaben werden durch "Hinschreiben" von Variablen, Funktionsaufrufen und Operationen als Anweisung erzielt (siehe Beispiele).
  • bei Variablen- und Funktionsbezeichnern wird nicht zwischen Gross- und Kleinbuchstaben unterschieden.